.class public Lcom/nbi/common/NBIException;
.super Ljava/lang/Exception;

# interfaces
.implements Lcom/nbi/common/NBIObject;


# static fields
.field public static final CREDENTIAL_ERROR:I = 0x3e8

.field public static final INTERNAL_ERROR:I = 0x2328

.field public static final NBI_NETWORK_ERROR2000:I = 0x7d0

.field public static final NBI_NETWORK_ERROR2001:I = 0x7d1

.field public static final NBI_NETWORK_ERROR2002:I = 0x7d2

.field public static final NBI_NETWORK_ERROR2003:I = 0x7d3

.field public static final NBI_NETWORK_ERROR2004:I = 0x7d4

.field public static final NBI_NETWORK_READ_ERROR:I = 0x7d6

.field public static final NBI_NETWORK_WRITE_ERROR:I = 0x7d5

.field public static final NBI_SERVER_ERROR4000:I = 0xfa0

.field public static final NBI_SERVER_ERROR4001:I = 0xfa1

.field public static final NBI_SERVER_ERROR4002:I = 0xfa2

.field public static final NBI_SERVER_ERROR4003:I = 0xfa3

.field public static final NBI_SERVER_ERROR4010:I = 0xfaa

.field public static final NBI_SERVER_ERROR4014:I = 0xfae

.field public static final NBI_SERVER_ERROR4015:I = 0xfaf

.field public static final NBI_SERVER_ERROR4016:I = 0xfb0

.field public static final NBI_SERVER_ERROR4017:I = 0xfb1

.field public static final NBI_SERVER_ERROR4020:I = 0xfb4

.field public static final NBI_SERVER_ERROR4021:I = 0xfb5

.field public static final NBI_SERVER_ERROR4022:I = 0xfb6

.field public static final NBI_SERVER_ERROR4030:I = 0xfbe

.field public static final NBI_SERVER_ERROR4031:I = 0xfbf

.field public static final NBI_SERVER_ERROR_INVALID_API_KEY:I = 0xfc8

.field public static final NBI_SERVER_ERROR_MDN_LIMIT_REACHED:I = 0xfce

.field public static final NBI_SERVER_ERROR_QUERY_LIMIT_REACHED:I = 0xfba


# instance fields
.field private kV:Lcom/navbuilder/nb/NBException;


# direct methods
.method public constructor <init>()V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Exception;-><init>()V

    return-void
.end method

.method public constructor <init>(Ljava/lang/Object;)V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Exception;-><init>()V

    check-cast p1, Lcom/navbuilder/nb/NBException;

    iput-object p1, p0, Lcom/nbi/common/NBIException;->kV:Lcom/navbuilder/nb/NBException;

    return-void
.end method


# virtual methods
.method public getErrorCode()I
    .locals 1

    iget-object v0, p0, Lcom/nbi/common/NBIException;->kV:Lcom/navbuilder/nb/NBException;

    invoke-virtual {v0}, Lcom/navbuilder/nb/NBException;->getErrorCode()I

    move-result v0

    return v0
.end method

.method public getInternalObject()Ljava/lang/Object;
    .locals 1

    iget-object v0, p0, Lcom/nbi/common/NBIException;->kV:Lcom/navbuilder/nb/NBException;

    return-object v0
.end method

.method public toString()Ljava/lang/String;
    .locals 1

    iget-object v0, p0, Lcom/nbi/common/NBIException;->kV:Lcom/navbuilder/nb/NBException;

    invoke-virtual {v0}, Lcom/navbuilder/nb/NBException;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method
